/*!
\copyright  Copyright (c) 2023 Qualcomm Technologies International, Ltd.
            All Rights Reserved.
            Qualcomm Technologies International, Ltd. Confidential and Proprietary.
\file
\ingroup    hfp_profile
\brief      Reports enhanced safety over AT+BIEV command
 
*/

#ifndef HFP_PROFILE_ENHANCED_SAFETY_H_
#define HFP_PROFILE_ENHANCED_SAFETY_H_

#include "hfp_profile_typedef.h"
#include <message.h>

/*@{*/

/*! \brief Enable/disable enhanced safety reporting.

    This function should be called on reception of HFP_HF_INDICATORS_IND
    when hf_indicator_assigned_num == hf_enhanced_safety.
    Then hf_indicator_status should be passed as enable_enhanced_safety_ind parameter.

    \param instance HFP instance
    \param enable_enhanced_safety_ind Set to true when HF enhanced safety indications should be sent,
                              false otherwise.
*/
void HfpProfile_EnableEnhancedSafetyHfInd(hfpInstanceTaskData *instance, uint8 enable_enhanced_safety_ind);

/*@}*/

#endif /* HFP_PROFILE_ENHANCED_SAFETY_H_ */
